package com.chagee.store.operation.api.request;

import com.chagee.store.operation.api.response.vo.FileVO;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @Author : hk
 * @Date : 2024/12/9
 */

@Data
public class AdjustMoneyRequest implements Serializable {

	/**
	 * 单据编号
	 */
	@NotBlank(message = "单据编号不能为空")
	private String settlementNo;

	/**
	 * 调整金额
	 */
	@NotNull(message = "调整金额不能为空")
	private BigDecimal adjustMoney;

	/**
	 * 调整金额_补充原因
	 */
	@NotNull(message = "补充原因不能为空")
	private String remark;

	/**
	 * 调整图片
	 */
	private List<FileVO> remarkPic;
}
